*{|padding: 0; margin: 0;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-o-user-select:none;
}
body{font-family: "微软雅黑"; background:url(../img/bodybg.jpg) repeat-y;background-size: 100%; width: 100%; height: 100%;}
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,form,img,p,pre,textarea,blockquote,fieldset {margin:0;padding:0}
html,body{width: 100%;}
img{border: none;}
ul{-webkit-padding-start:0;}
ul,ol,li{list-style: none;}
a{ text-decoration:none; color:#333;}

body{
	background-size:100%!important;
	background-repeat:repeat-y!important;
}

.wapper{
	width:6.4rem;
	overflow-x:hidden;
	height:auto;
	margin:0 auto;
	
	z-index: 1;
	overflow:hidden;
	padding-bottom:1.3rem;
	
}

header{height: 0.8rem; background: #1c1b20; color: #fff; padding:0 5%; line-height: 0.8rem;position: fixed;z-index: 10000;width: 90%;top: 0;}
header a{color: #fff;}
.goback{font-size: 0.22rem; float: left;width: 18%;}
.goback img{ vertical-align:-0.14rem; padding: 2%; height: 0.4rem;}

.midtit{float: left; font-size: 0.3rem;width: 60%;text-align:center;}
.morshar{float: right;font-size: 0.5rem; vertical-align: middle; line-height: 0.3rem;}


footer{height: 0.8rem; background: #4c4a48; width: 100%;position: fixed; z-index: 10000; bottom: 0; padding-top: 0.2rem;}
footer ul li{float: left;width: 33%; text-align:center; font-size:0.2rem; color: #e3e3e3;}
footer ul li .icoimg{ height:0.4rem ;}
footer ul li .icoimg img{height: 0.34rem;}
footer a{color: #E3E3E3;}






/*个人中心页*/
.Banner{
	width:100%;height: 1.64rem; 
	background:url(../img/U_gren.jpg) no-repeat center center;background-size: 100% ;
}

.Jd{
	width:6.4rem;
	
	border-top:2px solid #600001;
	border-bottom:2px solid #600001;
	padding:0.1rem 0;
	margin-top:0.1rem;
}

.Jd .J_box{
	width:6rem;
	margin:0 auto;
}

.Jd .J_box .J_h3{
	padding-bottom:0.1rem;
	font-size:0.26rem;
	color:#74090a;
	border-bottom:1px solid #600001;
}

.Jd .J_box ul{
	padding-top:0.15rem;
}


.Jd .J_box ul li{
	float:left;
	padding:0 0.43rem;
}

.Jd .J_box ul li a{
	padding:0.1rem;
	margin:0 auto;
	display:block;
	text-align:center;
	position:relative;
	
}

.J_all .Sp,.Jd .J_box ul li a .Sp{
	display:block;
	position:absolute;
	right:0.05rem;
	top:0.05rem;
	width:0.22rem;
	height:0.22rem;
	border-radius:50%;
	text-align:center;
	line-height:0.22rem;
	font-size:0.18rem;
	color:#ffffff;
	background:#600001;
}

.J_all .Sp{
	right:0.25rem;
	top:0;
}

.Jd .J_box ul li a span img{
	display:block;
	width:0.62rem;
	height:0.62rem;
	margin:0.06rem auto;
	
}

.Jd .J_box ul li a span{
	display:block;
	width:0.75rem;
	height:0.75rem;
	border:1px solid #600001;
	border-radius:50%;
	
	margin-bottom:0.1rem;
}

.Jd .J_box ul li a p{
	font-size:0.2rem;
	color:#74090a;
}

.J_all{
	display:block;
	border-top:2px solid #600001;
	border-bottom:2px solid #600001;
	margin-top:0.1rem;
	position:relative;
}


.J_all h3{
	
	width:6rem;
	margin:0 auto;
	font-size:0.26rem;
	color:#600001;
	border:none;
	height:0.5rem;
	line-height:0.5rem;
	
}

.J_all span{
	float:right;
	text-align:right;
	font-size:0.2rem;
	color:#666666;
}

.J_all span img{
	width:0.1rem;
	height:0.18rem;
	margin-top:0.1rem;
	margin-left:0.1rem;
}

.B_box{
	width:6rem;
	margin:0 auto;
	padding-top:0.3rem;
}

.B_box .B_img{
	float:left;
	border:1px solid #600001;
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow:hidden;
	margin-right:0.3rem;
}

.B_box .B_img img{
	width:0.85rem;
	height:0.85rem;
	display:block;
}

.B_box h3{
	font-size:0.3rem;
	padding-top:0.1rem;
	color:#600001;
	margin-bottom:0.05rem;
}
.B_box .zj_name{
	font-size:0.3rem;
	padding-top:0.35rem;
	color:#600001;
	margin-bottom:0.05rem;
}

.B_box p{
	font-size:0.24rem;
	color:#333333;
}

.B_box p font{
	margin-right:0.1rem;
}

.B_box p .Ft{
	margin-left:0.1rem;
}

.B_box p font img{
	width:0.18rem;
	height:0.21rem;
}

.U_banner{
	height:1.53rem;
	background:url(../img/kidbg.jpg) no-repeat center center;
	background-size:100%;
}

.U_banner img{
	/*width:3.1rem;*/
	height:0.7rem;
}

.U_bbox{
	width:6rem;
	margin:0 auto;
	padding-top:0.1rem;
}

.U_box{
	width:6rem;
	margin:0 auto;
}

.U_box ul{
	width:6rem;
	display:block;
	padding-top:0.5rem;
}

.U_box ul li{
	float:left;
	width:1rem;
	margin-right:0.65rem;
	margin-bottom:0.5rem;
	position:relative;
}

.U_box ul .li_last{
	margin-right:0;
}

.U_box ul li a{
	display:block;
	text-align:center;
}

.U_box ul li a img{
	display:block;
	width:0.94rem;
	height:0.94rem;
	margin-bottom:0.05rem;
	
}

.B_box .B_img span{
	display:block;
	width:0.85rem;
	height:0.85rem;
	border-radius:50%;
	overflow:hidden;
	margin: 0.07rem auto;
}

.U_box ul li a p{
	font-size:0.24rem;
	color:#333333;
}

.U_box ul li a span{
	position:absolute;
	right:-0.15rem;
	top:-0.15rem;
	display:block;
	width:0.4rem;
	height:0.4rem;
	text-align:center;
	line-height:0.4rem;
	font-size:0.2rem;
	color:#ffffff;
	background:#74090a;
	border-radius:50%;
}

.U_sj{
	
	background:url(../img/user_all.png) no-repeat center center;
	width:6.1rem;
	height:0.85rem;
	margin:0 auto;
	margin-top:0.17rem;
	background-size:100%;
	line-height:0.85rem;
}

.U_sj div{
	width:5.55rem;
	margin:0 auto;
}

.U_sj div .tx{
	width:0.6rem;
	height:0.6rem;
	border-radius:50%;
	border:1px solid #74090a;
	display:block;
	overflow:hidden;
	margin-top:0.1rem;
	margin-right:0.1rem;
}

.U_sj div .tx img{
	width:0.6rem;
	height:0.6rem;
}

.U_sj span{
	display:block;
	float:left;
	color:#333333;
	font-size:0.28rem;
}

.U_sj div .U_inp{
	background:none;
	border:none;
	outline:none;
	font-size:0.28rem;
	color:#333333!important;
	font-family: "微软雅黑";
}

.U_dz ul li{
	width:6rem;
	margin:0 auto;
	border-bottom:1px solid #74090a;
	padding:0.2rem 0;
}

.U_dz ul li a{
	display:block;
}

.U_dz ul li a .U_pa{
	font-size:0.28rem;
	color:#333333;
}

.U_dz ul li a .U_pa span{
	font-size:0.28rem;
	color:#666666;
	float:right;
}

.U_dz ul li a .U_p{
	font-size:0.24rem;
	color:#666666;
}

.U_f{
	width:2rem;
	overflow:hidden;
	appearance:none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance:none; /* Safari 和 Chrome */
	background:url(../img/U_file.png) no-repeat right center;
	background-size:1rem 0.4rem;
}

.U_f input{
	opacity:0;
}

.U_dz .U_dlast{
	padding-top:0.3rem;
	border:none;
}

.U_dz .U_dlast a{
	border-radius:5px;
	display:block;
	width:6rem;
	height:0.65rem;
	margin:0 auto;
	background:#74090a;
	color:#ffffff;
	font-size:0.3rem;
	line-height:0.65rem;
	text-align:center;
}

.U_xzdz{
	width:6.4rem;
	border-bottom:1px solid #74090a;
	border-top:1px solid #74090a; 
}

.U_xzdz .U_div{
	clear:both;
	height:0.6rem;
	line-height:0.6rem;
	padding:0 0.2rem;
	color:#666666;
	font-size:0.26rem;
	border-bottom:1px solid #74090a;
}

.U_xzdz .U_div font{
	display: block;
    width: 1.5rem;
    float: left;
}


.U_xzdz .U_div input{
	padding-left:0.1rem;
	outline:none;
	height:0.3rem;
	margin-top:0.13rem;
	display:block;
	float:left;
	font-size:0.24rem;
	color:#666666;
	font-family: "微软雅黑";
	background:none;
	border:none;
}

.form-group{
	width:6rem;
	margin:0 auto;
}

.form-control{
	float:left;
	height:0.6rem;
	background:none;
	border:none;
	font-size:0.24rem;
}

.form-control option{
	background:none;
	border:none;
}

/**********上传头像***********/

.twoelement{
	height:0.85rem;
	position:relative;
	overflow:hidden;
}

.fixedelement2{
	float:left;
	font-size:0.28rem;
	color:#333333;
	line-height:0.85rem;
	margin-left:0.8rem;
}

.changeelement{
	float:right;
}

.peosonalheaimg{
	width:0.6rem;
	float:left;
	height: 0.6rem;
    vertical-align: middle;
    border-radius: 50%;
}

.smallimginput{
	position:absolute;
	right:0;
	top:0;
	background:none;
	border:none;
	outline:none;
	width: 100%;
    height: 100%;
}

.boxtext-r{
	width:100%;
	position:absolute;
	top:0;
	right:0;
}

.boxtext-r img{
	width:0.65rem;
	height:0.65rem;
}

#doc{
	width:1rem;
	position:absolute;
	top:0;
	right:0;
	height:0.85rem;
	outline:none;
	opacity:0;
}

#ddd2{
	display:none;
}

#dd{
	position: absolute;
    width: 0.85rem;
    border-radius: 50%;
    height: 0.85rem;
	left:0;
	overflow:hidden;
}

#dd img{
	width: 0.6rem;
    border-radius: 50%;
    height: 0.6rem;
	top:0.12rem;
	position:absolute;
	right:0.12rem;
	object-fit:cover;
}

#dd li:last-child{
	width: 0.5rem;
    border-radius: 50%;
    height: 0.5rem;
}

.dtupi{
	display:none;
}

.xg{
	position:absolute;
	right:0;
	top:0;
	line-height:0.85rem;
	color:#333333;
	font-size:0.28rem;
}

.U_ttx{
	display:block;
	width: 0.65rem;
    height: 0.65rem;
    position: absolute;
    left: 0;
    top: 0.12rem;
	border-radius:50%;
	overflow:hidden;
}

.U_sj .ttx{
	width:0.6rem;
	height:0.6rem;
	display:block;
	border-radius:50%;
	overflow:hidden;
	margin-top:0.1rem;
}

.U_sj .ttx img{
	width:0.6rem;
	height:0.6rem;
}

.U_sj .U_a{
	display:block;
	height:0.85rem;
}

.U_sj .U_a .U_san{
	display:block;
	width:0.12rem;
	height:0.2rem;
	margin-top:0.32rem
}

.U_sj .U_a .S_1{
	display:block;
	width:0.52rem;
	height:0.53rem;
	margin-top:0.16rem;
}

.U_sjj .U_a span{
	font-size:0.32rem;
	color:#111111;
}

#tip-error{
	position: fixed;
    top: 1.5rem;
    left: 0;
    width: 100%;
    text-align: center;
    display: none;
	font-size:0.28rem;
}

#username{
	width:3rem;
	border:none;
	background:none;
	outline:none;
	float:right;
	font-size:0.28rem;
	color:#333333;
	height:0.8rem;
	text-align:right;
}

.U_luyin .U_luli{
	padding:0.15rem 0;
	width:6rem;
	margin:0 auto;
	border-bottom:1px solid #74090a;
}

.U_luyin .U_luli p{
	font-size:0.2rem;
	color:#333333;
	margin-bottom:0.1rem;
}

.U_luyin .U_luli span{
	float:left;
}

.U_luyin .U_luli .U_limg{
	width:0.6rem;
	height:0.6rem;
	border-radius:5px;
	overflow:hidden;
	margin-right:0.2rem;
}

.U_luyin .U_luli .U_limg img{
	display:block;
	width:0.6rem;
	height:0.6rem;
}

.U_luyin .U_luli .U_limg{
	width:0.6rem;
	height:0.6rem;
	border-radius:5px;
	overflow:hidden;
	margin-top:0;
}

.U_luyin .U_luli .U_lpng{
	font-size:0.18rem;
	color:#ffffff;
	
	background:#74090a url(../img/U_lpng.png) no-repeat 0.1rem center ;
	background-size:0.12rem 0.23rem;
	border-radius:0.1rem;
	height:0.4rem;
	width:2.55rem;
	padding-left:0.3rem;
	line-height:0.46rem;
	margin-right:0.2rem;
}

.U_luyin .U_luli .U_lpng2{
	font-size:0.18rem;
	color:#ffffff;
	background:#74090a url(../img/U_lpng2.gif) no-repeat 0.1rem center ;
	background-size:0.12rem 0.23rem;
	border-radius:0.1rem;
	height:0.4rem;
	width:2.55rem;
	padding-left:0.3rem;
	line-height:0.46rem;
	margin-right:0.2rem;
}

/*.U_luyin .U_luli .U_lpng img{
	display:block;
	float:left;
	width:0.12rem;
	height:0.23rem;
	margin:0 0.2rem;
	margin-top:0.1rem;
}*/

.U_luyin .U_luli span{
	font-size:0.18rem;
	color:#111111;
	margin-top:0.1rem;
	line-height:0.4rem;
}

.U_luli .U_lu .U_sc{
	clear:both;
	font-size:0.2rem;
	color:#333333;
	margin-bottom:0;
	
}

.U_luli .U_lu .U_bf{
	float:right;
	line-height:0.3rem;
	margin-bottom:0;
	min-width: 2.2rem;
}

.U_luli .U_lu .U_bf .U_bf1{
	display:inline-block;
	margin-left:0.1rem;
	margin-right:0.1rem;
	width:0.18rem;
	height:0.17rem;
	background:url(../img/U_xx.png) no-repeat center  center ;
	background-size:0.18rem 0.17rem;
}

.U_luli .U_lu .U_bf .U_bf2{
	display:inline-block;
	margin-left:0.1rem;
	margin-right:0.1rem;
	width:0.18rem;
	height:0.17rem;
	background:url(../img/Z_sx.png) no-repeat center  center ;
	background-size:0.18rem 0.17rem;
}

/*.U_luli .U_lu .U_bf img{
	width:0.18rem;
	height:0.17rem;
}*/



.U_sj .Z_img{
	margin-top:0.12rem;
	width:0.6rem;
	height:0.6rem;
	display:block;
	border-radius:50%;
	overflow:hidden;
}

.U_sj .Z_img img{
	width:0.6rem;
	height:0.6rem;
}

.U_sj .Z_jq{
	float:right;
	font-size:0.28rem;
	color:#600001;
}

.Z_banner{
	padding-top:0.3rem;
	width:6rem;
	margin:0 auto;
	
}

.Z_bx{
	padding:0.1rem;
	border-radius:50%;
	border:1px solid #74090a;
	margin:0 auto;
	width:1rem;
	height:1rem;
}

.Z_bx .Z_btx{
	display:block;
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow:hidden;
}

.Z_bx .Z_btx img{
	display:block;
	width:1rem;
	height:1rem;
}

.Z_name{
	display:block;
	margin-top:0.1rem;
	font-size:0.28rem;
	color:#111111;
	text-align:center;
}

.Z_xxx{
	clear:both;
	padding-top:0.2rem;
	width:2.7rem;
	display:block;
	margin:0 auto;
	padding-bottom:0.2rem;
}

.Z_xxx a{
	display:block;
	width: 0.44rem;
    height: 0.42rem;
	margin-right:0.1rem;
	float:left;
}

.Z_xxx a img{
	display:block;
	width:0.44rem;
	height:0.42rem;
	
}

.Z_xxx a:last-child{
	margin-right:0;
}

.Z_wypl{
	clear:both;
	font-size:0.28rem;
	color:#74090a;
	margin-top:0.45rem;
	margin-bottom:0.3rem;
}

.Z_wypl img{
	width:0.42rem;
	height:0.42rem;
	margin-right:0.2rem;
	float:left;
}

.Z_tea{
	display:block;
	margin:0 auto;
	margin-top:0.2rem;
	border:1px solid #74090a;
	height:2.15rem;
	width:5.2rem;
	font-size:0.22rem;
	color:#333333;
	background:none;
	border-radius:5px;
	outline:none;
	padding:0.2rem;
	font-family: "微软雅黑";
}

.Z_sub{
	margin:0 auto;
	display:block;
	width:5.6rem;
	
	margin-top:0.2rem;
	height:0.6rem;
	background:#74090a;
	color:#ffffff;
	font-size:0.28rem;
	text-align:center;
	line-height:0.58rem;
	border-radius:5px;
	font-family: "微软雅黑";
	border:none;
	outline:none;
}

.Z_xq{
	width:5.8rem;
	height:0.85rem;
	text-indent:2em;
	color:#111111;
	font-size:0.18rem;
	background:url(../img/Z_xq.png) no-repeat center center;
	background-size:100%;
	padding:0.1rem;
	margin-top:0.2rem;margin-bottom: 0.2rem;
	line-height: 0.31rem;
	overflow-y: auto;
}

.Z_xqimg{
	width:6.4rem;
	height:1.25rem;
	background:url(../img/kidbg.jpg) no-repeat center center;
	background-size:6.4rem 1.25rem;
}

.Z_xqbox{
	width:6rem;
	padding-top:0.37rem;
	margin:0 auto;
}

.Z_xqbox img{
	height:0.5rem;
	display:block;
}

.Z_xql{
	clear:both;
	margin-top:0.2rem;
	height:auto;
	overflow:hidden;
	margin-bottom:1rem;
}

.Z_xql ul li{
	width:6rem;
	margin:0 auto;
	clear:both;
	border-top:1px solid #74090a;
	padding:0.15rem 0;
}

.Z_xql ul li .Z_xqlt{
	width:0.95rem;
	height:0.95rem;
	border-radius:3px;
	float:left;
	overflow:hidden;
}

.Z_xql ul li .Z_xqlt img{
	width:0.95rem;
	height:0.95rem;
	display:block;
}

.Z_xql ul li .Z_xqrt{
	width:4.95rem;
	float:right;
	font-size:0.18rem;
	color:#333333;
}


.Z_fix{
	border-top:1px solid #7d7d7d;
	width:100%;
	height:0.7rem;
	background:url(../img/Z_xqfix.jpg) no-repeat center center;
	background-size:100%;
	position:fixed;
	bottom:1rem;
	overflow:hidden;
	z-index: 10000000;
}

.Z_flt{
	height:0.7rem;
	width:1.35rem;
	border-right:1px solid #7d7d7d;
	padding-top:0.1rem;
	float:left;
}	

.Z_flt img{
	display:block;
	margin:0 auto;
	width:0.35rem;
	height:0.3rem;
}

.Z_flt p{
	text-align:center;
	font-size:0.18rem;
	color:#111111;
}

.Z_flts{
	height:0.7rem;
	width:1.35rem;
	
	padding-top:0.1rem;
	
}	

.Z_flts img{
	display:block;
	margin:0 auto;
	width:0.35rem;
	height:0.3rem;
}


.Z_frt{
	width:5rem;
	float:right;
	padding-top:0.12rem;
}

.Z_frt a{
	display:block;
	width:4rem;
	height:0.45rem;
	background:#74090a;
	color:#ffffff;
	line-height:0.43rem;
	text-align:center;
	margin:0 auto;
	outline:none;
	border:none;
	border-radius:5px;
	font-size:0.2rem;
	font-family: "微软雅黑";
}	


.U_sj .infos{
	display:block;
	height:0.8rem;
	outline:none;
	font-size:0.24rem;
	color:#333333;
	width:4rem;
	background:none;
	border:none;
	font-family: "微软雅黑";
}

.U_sj .send0,.U_sj .send1{
	display:block;
	width:1.85rem;
	height:0.7rem;
	text-align:center;
	line-height:0.75rem;
	color:#ffffff;
	font-size:0.24rem;
	background:#74090a;
	position:absolute;
	right:0.15rem;
	bottom:0.1rem;
}



.U_sj .error{
	position:absolute;
	top:0;
	right:0.3rem;
	font-size:0.24rem;
	color:#333333;
}

.U_yzm{
	margin-top:0.2rem;
	width:3.85rem;
	margin-left:0.15rem;
	background:url(../img/U_yzm.png) no-repeat left top;
	background-size:100%;
}

.U_sect{
	position:relative;
}

.U_sj .inf{
	display:block;
	height:0.77rem;
	outline:none;
	font-size:0.24rem;
	color:#333333;
	width:4rem;
	margin-left:0.3rem;
	background:none;
	border:none;
	font-family: "微软雅黑";
}

.Lyin{
	padding-top:0.4rem;
	width:6rem;
	margin:0 auto;
}
.Lyin .L_y{
	margin-bottom:0.2rem;
	width:1.4rem;
	height:1.4rem;
	border-radius:50%;
	background:#74090a;
	margin:0 auto;
	font-size:0.24rem;
	color:#ffffff;
	text-align:center;
	line-height:1.4rem;
}

.Lyin .L_y a{
	font-size:0.24rem;
	color:#ffffff;
}

.Lyin .L_p{
	margin-top:0.2rem;
	font-size:0.24rem;
	color:#333333;
	text-align:center;
}

.L_a{
	width:5.7rem;
	margin:0 auto;
	padding-top:0.35rem;
}

.L_a a{
	float:left;
	margin-right:0.15rem;
	border-radius:5px;
	display:block;
	width:1.8rem;
	height:0.6rem;
	background:#74090a;
	color:#ffffff;
	font-size:0.24rem;
	line-height:0.6rem;
	text-align:center;
}

.L_a .L_last{
	margin-right:0;
	background:#686868;
	color:#ffffff;
}


#star1{
	width:auto!important;
}


#star1 img{
	float:left;
	display:block;
	margin:0;
	width:0.44rem;
	height:0.42rem;
	margin-right:0.1rem;
}

#star1 img:last-child{
	margin-right:0;
}